using Sixeyed.CodeGeneration.Metadata.Bases;
using Sixeyed.CodeGeneration.Metadata.Wsdl.Interfaces;

namespace Sixeyed.CodeGeneration.Metadata.Wsdl.Providers.Bases
{
    /// <summary>
    /// Abstract base class for WSDL metadata providers
    /// </summary>
    public abstract class WsdlProviderBase : ProviderBase<IWsdlSource>
    {
        /// <summary>
        /// Name of the metadata source type used by the provider
        /// </summary>
        public override string SourceTypeName
        {
            get { return "WSDL"; }
        }
    }
}
